Linux如何在python.sys中永久添加路径

您所在的位置:网站首页 python sys方法 Linux如何在python.sys中永久添加路径

Linux如何在python.sys中永久添加路径

#Linux如何在python.sys中永久添加路径| 来源: 网络整理| 查看: 265

背景

复制过来一个python的包代码,放到~/.local/lib/python2.7/site-packages/toolbox,在python代码中引用时,总是提示ImportError: No module named xx。

问题定位

在服务器上执行如下命令,发现里边根本没有我想要文件所在的路径。最多也就到了site-packages这一层。

python -c "import sys; print(sys.path)"问题处理

问题处理有很多中方式,比如:

方法一:在引用对应包之前,向sys.path中插入对应路径;

方法二:配置PYTHONPATH环境变量;

方法三:在.pth文件中指定所需包所在路径;

这里主要介绍方法三。在python的sys.path已经存在的一个路径中,创建一个.pth结尾的文件,里边指定我们所需包的路径,如下图所示。

当我们再次查看sys.path时候,发现我们所需要的包路径已经被包含了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3